Search.setIndex({"docnames": ["index", "pages/api/check_repo/gslab_make.check_repo.check_conda_status", "pages/api/check_repo/gslab_make.check_repo.check_module_size", "pages/api/check_repo/gslab_make.check_repo.get_modified_sources", "pages/api/make_utility/gslab_make.make_utility.copy_output", "pages/api/make_utility/gslab_make.make_utility.update_executables", "pages/api/make_utility/gslab_make.make_utility.update_external_paths", "pages/api/make_utility/gslab_make.make_utility.update_internal_paths", "pages/api/make_utility/gslab_make.make_utility.update_paths", "pages/api/modify_dir/gslab_make.modify_dir.clear_dir", "pages/api/modify_dir/gslab_make.modify_dir.remove_dir", "pages/api/modify_dir/gslab_make.modify_dir.unzip", "pages/api/modify_dir/gslab_make.modify_dir.zip_dir", "pages/api/move_sources/gslab_make.move_sources.copy_externals", "pages/api/move_sources/gslab_make.move_sources.copy_inputs", "pages/api/move_sources/gslab_make.move_sources.link_externals", "pages/api/move_sources/gslab_make.move_sources.link_inputs", "pages/api/run_program/gslab_make.run_program.execute_command", "pages/api/run_program/gslab_make.run_program.run_jupyter", "pages/api/run_program/gslab_make.run_program.run_latex", "pages/api/run_program/gslab_make.run_program.run_lyx", "pages/api/run_program/gslab_make.run_program.run_mathematica", "pages/api/run_program/gslab_make.run_program.run_matlab", "pages/api/run_program/gslab_make.run_program.run_module", "pages/api/run_program/gslab_make.run_program.run_perl", "pages/api/run_program/gslab_make.run_program.run_python", "pages/api/run_program/gslab_make.run_program.run_r", "pages/api/run_program/gslab_make.run_program.run_sas", "pages/api/run_program/gslab_make.run_program.run_stat_transfer", "pages/api/run_program/gslab_make.run_program.run_stata", "pages/api/tablefill/gslab_make.tablefill.tablefill", "pages/api/write_logs/gslab_make.write_logs.end_makelog", "pages/api/write_logs/gslab_make.write_logs.log_files_in_output", "pages/api/write_logs/gslab_make.write_logs.start_makelog", "pages/api/write_logs/gslab_make.write_logs.write_to_makelog", "pages/api/write_source_logs/gslab_make.write_source_logs.write_source_logs", "pages/directory", "pages/dummy", "pages/filling", "pages/general_logging", "pages/program", "pages/repository", "pages/source_logging", "pages/sourcing", "pages/specifying_paths", "pages/utility"], "filenames": ["index.rst", "pages/api/check_repo/gslab_make.check_repo.check_conda_status.rst", "pages/api/check_repo/gslab_make.check_repo.check_module_size.rst", "pages/api/check_repo/gslab_make.check_repo.get_modified_sources.rst", "pages/api/make_utility/gslab_make.make_utility.copy_output.rst", "pages/api/make_utility/gslab_make.make_utility.update_executables.rst", "pages/api/make_utility/gslab_make.make_utility.update_external_paths.rst", "pages/api/make_utility/gslab_make.make_utility.update_internal_paths.rst", "pages/api/make_utility/gslab_make.make_utility.update_paths.rst", "pages/api/modify_dir/gslab_make.modify_dir.clear_dir.rst", "pages/api/modify_dir/gslab_make.modify_dir.remove_dir.rst", "pages/api/modify_dir/gslab_make.modify_dir.unzip.rst", "pages/api/modify_dir/gslab_make.modify_dir.zip_dir.rst", "pages/api/move_sources/gslab_make.move_sources.copy_externals.rst", "pages/api/move_sources/gslab_make.move_sources.copy_inputs.rst", "pages/api/move_sources/gslab_make.move_sources.link_externals.rst", "pages/api/move_sources/gslab_make.move_sources.link_inputs.rst", "pages/api/run_program/gslab_make.run_program.execute_command.rst", "pages/api/run_program/gslab_make.run_program.run_jupyter.rst", "pages/api/run_program/gslab_make.run_program.run_latex.rst", "pages/api/run_program/gslab_make.run_program.run_lyx.rst", "pages/api/run_program/gslab_make.run_program.run_mathematica.rst", "pages/api/run_program/gslab_make.run_program.run_matlab.rst", "pages/api/run_program/gslab_make.run_program.run_module.rst", "pages/api/run_program/gslab_make.run_program.run_perl.rst", "pages/api/run_program/gslab_make.run_program.run_python.rst", "pages/api/run_program/gslab_make.run_program.run_r.rst", "pages/api/run_program/gslab_make.run_program.run_sas.rst", "pages/api/run_program/gslab_make.run_program.run_stat_transfer.rst", "pages/api/run_program/gslab_make.run_program.run_stata.rst", "pages/api/tablefill/gslab_make.tablefill.tablefill.rst", "pages/api/write_logs/gslab_make.write_logs.end_makelog.rst", "pages/api/write_logs/gslab_make.write_logs.log_files_in_output.rst", "pages/api/write_logs/gslab_make.write_logs.start_makelog.rst", "pages/api/write_logs/gslab_make.write_logs.write_to_makelog.rst", "pages/api/write_source_logs/gslab_make.write_source_logs.write_source_logs.rst", "pages/directory.rst", "pages/dummy.rst", "pages/filling.rst", "pages/general_logging.rst", "pages/program.rst", "pages/repository.rst", "pages/source_logging.rst", "pages/sourcing.rst", "pages/specifying_paths.rst", "pages/utility.rst"], "titles": ["Introduction", "check_conda_status", "check_module_size", "get_modified_sources", "copy_output", "update_executables", "update_external_paths", "update_internal_paths", "update_paths", "clear_dir", "remove_dir", "unzip", "zip_dir", "copy_externals", "copy_inputs", "link_externals", "link_inputs", "execute_command", "run_jupyter", "run_latex", "run_lyx", "run_mathematica", "run_matlab", "run_module", "run_perl", "run_python", "run_r", "run_sas", "run_stat_transfer", "run_stata", "tablefill", "end_makelog", "log_files_in_output", "start_makelog", "write_to_makelog", "write_source_logs", "Directory functions", "&lt;no title&gt;", "Filling functions", "General logging functions", "Program functions", "Repository functions", "Source logging functions", "Sourcing functions", "Specifying paths", "Utility functions"], "terms": {"The": [0, 6, 9, 10, 13, 14, 15, 16, 17, 23, 30, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45], "gslab_mak": [0, 30, 36, 38, 39, 40, 41, 42, 43, 44, 45], "python": [0, 18, 30, 38, 40], "librari": [0, 36, 38, 39, 40, 41, 42, 43, 44, 45], "contain": [0, 2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45], "tool": 0, "facilit": [0, 39, 41, 42], "workflow": 0, "autom": 0, "research": [0, 39, 42], "project": [0, 2, 7, 41, 44, 45], "It": [0, 30, 38], "i": [0, 1, 6, 9, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 36, 38, 39, 40, 41, 44, 45], "design": [0, 30, 38], "help": [0, 30, 38], "implement": [0, 40], "follow": [0, 2, 9, 10, 13, 14, 15, 16, 17, 23, 30, 32, 35, 36, 38, 39, 40, 41, 42, 43, 44], "rule": 0, "code": [0, 9, 10, 13, 14, 15, 16, 17, 23, 30, 32, 35, 36, 38, 39, 40, 42, 43, 44], "data": [0, 30, 38], "social": 0, "scienc": 0, "A": 0, "praction": 0, "": [0, 30, 38], "guid": 0, "everyth": [0, 29, 40], "can": [0, 9, 10, 13, 14, 15, 16, 30, 36, 38, 43], "b": 0, "write": [0, 6, 11, 13, 14, 15, 16, 17, 19, 20, 30, 31, 32, 33, 35, 36, 38, 39, 40, 42, 43, 44, 45], "singl": [0, 30, 38], "script": [0, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 40, 45], "execut": [0, 5, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 40, 45], "all": [0, 2, 3, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45], "from": [0, 3, 13, 14, 15, 16, 23, 30, 38, 40, 41, 43], "begin": [0, 9, 10, 13, 14, 15, 16, 36, 43], "end": [0, 31, 39], "directori": [0, 1, 2, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 23, 32, 35, 39, 40, 41, 42, 43, 44, 45], "separ": 0, "function": [0, 3, 5, 6, 13, 14, 15, 16, 19, 30, 33, 35, 44], "file": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45], "input": [0, 13, 14, 15, 16, 30, 38, 43, 44], "output": [0, 4, 11, 17, 19, 20, 30, 32, 36, 38, 39, 40, 44, 45], "c": 0, "make": [0, 13, 14, 15, 16, 23, 30, 31, 33, 36, 38, 39, 40, 43, 44], "portabl": 0, "current": [0, 2, 41], "under": 0, "activ": [0, 1, 39, 41, 42, 44], "develop": [0, 30, 38], "If": [0, 9, 23, 30, 36, 38, 40, 44], "you": [0, 13, 14, 15, 16, 30, 32, 38, 39, 40, 43, 44], "wish": [0, 30, 32, 38, 39], "contribut": 0, "pleas": [0, 40], "visit": 0, "github": 0, "repositori": [0, 23, 40], "specifi": [0, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 36, 40, 43], "path": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "exampl": [0, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 36, 38, 39, 40, 42, 43], "gener": [0, 45], "log": [0, 6, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 38, 40, 43, 44, 45], "sourc": [0, 3, 6, 13, 14, 15, 16, 35, 41, 44, 45], "program": [0, 5, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 38, 45], "default": [0, 3, 5, 6, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 36, 38, 39, 41, 42, 44, 45], "set": [0, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 33, 39, 44], "support": [0, 17], "applic": [0, 19, 20, 21, 22, 26, 27, 28, 29], "util": 0, "fill": [0, 30], "root": [1, 7, 13, 14, 15, 16, 23, 40, 41, 43, 45], "check": [1, 2, 3, 17, 40, 41], "conda": [1, 23, 40, 41], "produc": [1, 2, 3, 30, 38, 41], "warn": [1, 2, 3, 41], "setup": [1, 41], "conda_env": [1, 41], "yaml": [1, 41, 44], "ha": [1, 30, 31, 38, 39, 41], "been": [1, 3, 30, 38, 41], "alter": [1, 30, 38, 41], "more": [1, 30, 38, 41], "recent": [1, 41], "than": [1, 30, 38, 41], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "str": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "return": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "type": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "none": [1, 2, 4, 5, 9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 45], "note": [1, 3, 30, 38, 41], "size": [2, 32, 35, 39, 41, 42], "commit": [2, 41], "work": [2, 41], "compar": [2, 41], "limit": [2, 41], "config": [2, 7, 41, 44, 45], "ani": [2, 30, 32, 35, 38, 39, 40, 41, 42, 43, 44], "ar": [2, 3, 5, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45], "exceed": [2, 41], "individu": [2, 41], "track": [2, 41], "git": [2, 3, 41], "lf": [2, 41], "file_mb_limit_lf": [2, 41], "total": [2, 41], "total_mb_limit_lf": [2, 41], "file_mb_limit": [2, 41], "total_mb_limit": [2, 41], "messag": [2, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 38, 39, 40, 41, 42, 43, 44], "append": [2, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 40, 41, 42, 43], "makelog": [2, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 44], "dict": [2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 45], "dictionari": [2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 44, 45], "should": [2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 45], "valu": [2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45], "kei": [2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 44, 45], "list": [2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45], "below": [2, 3, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 45], "configur": [2, 5, 6, 7, 8, 40, 41, 44, 45], "source_map": [3, 13, 14, 15, 16, 35, 41, 42, 43, 44], "depth": [3, 32, 35, 39, 41, 42], "inf": [3, 32, 35, 39, 41, 42], "modif": [3, 36, 41], "statu": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 35, 39, 40, 41, 42, 43, 44], "have": [3, 13, 14, 15, 16, 30, 38, 40, 41, 43, 44], "modifi": [3, 32, 35, 39, 41, 42], "accord": [3, 41], "when": [3, 29, 30, 32, 35, 38, 39, 40, 41, 42], "walk": [3, 32, 35, 39, 41, 42], "through": [3, 30, 32, 35, 38, 39, 41, 42], "float": [3, 30, 32, 35, 38, 39, 41, 42], "determin": [3, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 38, 39, 40, 41, 42], "level": [3, 32, 35, 39, 41, 42], "map": [3, 35, 41, 42, 44, 45], "option": [3, 5, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 35, 36, 39, 40, 41, 42, 43, 45], "infinit": [3, 32, 35, 39, 41, 42], "overlap": [3, 41], "consid": [3, 30, 38, 41], "chang": [3, 40, 41], "copy_dir": [4, 45], "copi": [4, 13, 14, 30, 35, 38, 42, 43, 44, 45], "user": [4, 5, 6, 7, 8, 13, 14, 15, 16, 30, 38, 40, 43, 44, 45], "prompt": [4, 45], "confirm": [4, 33, 39, 45], "osnam": [5, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 40, 45], "updat": [5, 6, 7, 8, 45], "name": [5, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 38, 39, 40, 42, 45], "config_us": [5, 6, 8, 44, 45], "us": [5, 6, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 36, 38, 39, 40, 43, 44, 45], "o": [5, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 40, 44, 45], "extern": [6, 44, 45], "argument": [6, 24, 25, 30, 38, 40, 44, 45], "onli": [6, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 38, 39, 40, 45], "get": [6, 45], "also": [6, 13, 14, 15, 16, 30, 38, 43, 45], "string": [6, 13, 14, 15, 16, 20, 30, 34, 38, 39, 40, 43, 45], "format": [6, 13, 14, 15, 16, 30, 38, 43, 45], "instruct": [6, 13, 14, 15, 16, 43, 45], "ex": [6, 7, 8, 45], "ant": [6, 7, 8, 45], "locat": [7, 44, 45], "repo": [7, 45], "dir_list": [9, 10, 36], "clear": [9, 36], "system": [9, 10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 36, 40], "command": [9, 10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 38, 40], "safe": [9, 10, 36], "symbol": [9, 10, 15, 16, 36, 42, 43, 44], "link": [9, 10, 15, 16, 36, 42, 43, 44], "shell": [9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 36, 40, 43], "pattern": [9, 10, 13, 14, 15, 16, 36, 43], "see": [9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 36, 38, 40, 43], "here": [9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 36, 40, 43], "To": [9, 36, 40, 44], "mean": [9, 36], "remov": [9, 10, 19, 36, 40], "content": [9, 36], "nonexist": [9, 36], "creat": [9, 13, 14, 15, 16, 19, 30, 36, 38, 39, 40, 43], "unless": [9, 36, 40], "via": [9, 36, 39, 44], "dir1": [9, 10, 36], "dir2": [9, 10, 36], "dir": [9, 10, 36], "quiet": [10, 36], "fals": [10, 36], "bool": [10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 36, 40], "suppress": [10, 36, 44], "print": [10, 36], "zip_path": [11, 36], "output_dir": [11, 19, 20, 32, 36, 39, 40, 44], "source_dir": [12, 36], "zip_dest": [12, 36], "zip": [12, 36], "destin": [12, 13, 14, 15, 16, 35, 36, 42, 43], "file_list": [13, 14, 15, 16, 43], "written": [13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 38, 40, 43], "external_dir": [13, 15, 43, 44], "how": [13, 14, 15, 16, 43], "target": [13, 14, 15, 16, 43], "wai": [13, 14, 15, 16, 43], "each": [13, 14, 15, 16, 30, 38, 43], "line": [13, 14, 15, 16, 30, 38, 40, 43], "delimit": [13, 14, 15, 16, 30, 38, 43], "ignor": [13, 14, 15, 16, 30, 32, 35, 38, 39, 42, 43], "number": [13, 14, 15, 16, 30, 38, 43], "wildcard": [13, 14, 15, 16, 43], "must": [13, 14, 15, 16, 30, 38, 39, 43, 44], "same": [13, 14, 15, 16, 30, 38, 43], "both": [13, 14, 15, 16, 43], "addition": [13, 14, 15, 16, 43], "suppos": [13, 14, 15, 16, 43], "call": [13, 14, 15, 16, 30, 38, 39, 43, 44], "file1": [13, 14, 15, 16, 43], "formatting_dict": [13, 14, 15, 16, 43], "input_dir": [13, 14, 15, 16, 43, 44], "now": [13, 14, 15, 16, 43], "text": [13, 14, 15, 16, 30, 38, 43], "destination1": [13, 14, 15, 16, 43], "source1": [13, 14, 15, 16, 43], "would": [13, 14, 15, 16, 30, 38, 43], "therefor": [13, 14, 15, 16, 32, 35, 39, 42, 43], "pars": [13, 14, 15, 16, 43], "file2": [13, 14, 15, 16, 43], "destination2": [13, 14, 15, 16, 43], "source2": [13, 14, 15, 16, 43], "Their": [13, 14, 15, 16, 43], "respect": [13, 14, 15, 16, 43], "source3": [13, 14, 15, 16, 43], "one": [13, 14, 15, 16, 30, 38, 43], "your": [13, 14, 15, 16, 40, 43, 44], "destination3": [13, 14, 15, 16, 43], "symlink": [15, 16, 35, 42, 43], "kwarg": [17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 40], "run": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 40], "boolean": [17, 33, 39, 40], "true": [17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 39, 40], "e": [17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 38, 39, 40, 44], "we": [17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 39, 40], "recommend": [17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 39, 40, 44], "leav": [17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 40], "other": [17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 33, 39, 40], "l": [17, 40], "timeout": [18, 40], "kernel_nam": [18, 40], "notebook": [18, 40], "api": [18, 40], "form": [18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 38, 40], "ipynb": [18, 40], "int": [18, 40], "time": [18, 31, 33, 39, 40], "wait": [18, 40], "second": [18, 30, 38, 40], "finish": [18, 30, 38, 40], "cell": [18, 30, 38, 40], "befor": [18, 29, 30, 38, 40], "rais": [18, 39, 40, 44], "except": [18, 39, 40, 44], "kernel": [18, 40], "g": [18, 30, 38, 39, 40], "python2": [18, 40], "standard": [18, 20, 30, 38, 40], "2": [18, 30, 38, 40], "python3": [18, 40], "3": [18, 30, 38, 40], "compil": [19, 20, 40, 43], "document": [19, 20, 30, 38, 40, 43, 44], "tex": [19, 30, 38, 40], "pdf": [19, 20, 40], "thi": [19, 30, 31, 38, 39, 40], "latex_auxiliary_dir": [19, 40], "syntax": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 38, 40], "arg": [19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 40], "Not": [19, 20, 21, 22, 26, 27, 28, 29, 40], "doctyp": [20, 40], "lyx": [20, 30, 38, 40, 43], "take": [20, 30, 38, 40], "either": [20, 40], "handout": [20, 40], "comment": [20, 40], "m": [21, 22, 40], "modul": [23, 30, 38, 40, 43], "build_script": [23, 40], "py": [23, 25, 30, 38, 40], "run_al": [23, 40], "rel": [23, 40], "build": [23, 40, 45], "being": [23, 40], "Will": [23, 40], "so": [23, 30, 38, 40, 43], "doesn": [23, 30, 38, 40], "t": [23, 30, 38, 40], "recheck": [23, 40], "pl": [24, 40], "r": [26, 40], "lst": [27, 40], "sa": [27, 40], "stc": [28, 40], "stcmd": [28, 40], "do": [29, 30, 31, 38, 39, 40, 43], "space": [29, 30, 38, 40], "its": [29, 40], "differ": [29, 30, 38, 40], "version": [29, 40], "stata": [29, 30, 38, 40], "save": [29, 40], "correspond": [29, 30, 38, 40], "some": [29, 40], "truncat": [29, 30, 38, 40], "first": [29, 30, 32, 38, 39, 40], "templat": [30, 38], "null": [30, 38], "tabl": [30, 38], "charact": [30, 38], "replac": [30, 38], "na": [30, 38], "tablefill_readm": [30, 38], "txt": [30, 38], "descript": [30, 38], "usual": [30, 38], "matlab": [30, 38, 40], "usag": [30, 38, 40], "empti": [30, 38], "For": [30, 38], "breviti": [30, 38], "denot": [30, 38], "throughout": [30, 38], "import": [30, 38, 40, 44], "typic": [30, 32, 38, 39], "achiev": [30, 38], "includ": [30, 32, 36, 38, 39, 45], "gslab_fil": [30, 38], "onc": [30, 38], "input_fil": [30, 38], "template_fil": [30, 38], "output_fil": [30, 38], "which": [30, 33, 38, 39], "multipl": [30, 38], "thei": [30, 38], "input_file_1": [30, 38], "input_file_2": [30, 38], "edit": [30, 38], "manual": [30, 38, 39, 43], "need": [30, 38], "tab": [30, 38], "row": [30, 38], "preceed": [30, 38], "label": [30, 38], "mandatori": [30, 38], "arbitrarili": [30, 38], "long": [30, 38], "neg": [30, 38], "scientif": [30, 38], "notat": [30, 38], "test": [30, 38], "1": [30, 32, 35, 38, 39, 42], "funnymat": [30, 38], "23": [30, 38], "equal": [30, 38], "length": [30, 38], "complet": [30, 38], "blank": [30, 38], "mere": [30, 38], "treat": [30, 38], "miss": [30, 38], "That": [30, 38], "equival": [30, 38], "featur": [30, 38], "numer": [30, 38], "variabl": [30, 38, 44], "iha": [30, 38], "2389e": [30, 38], "23e": [30, 38], "0": [30, 38], "922e": [30, 38], "where": [30, 38], "place": [30, 38], "everi": [30, 38], "appear": [30, 38], "within": [30, 38], "There": [30, 38], "object": [30, 38], "insid": [30, 38], "requir": [30, 38, 44], "cannot": [30, 38], "duplic": [30, 38, 43], "uniqu": [30, 38], "caus": [30, 38], "error": [30, 38], "NOT": [30, 38], "case": [30, 38, 43], "sensit": [30, 38], "table1": [30, 38], "In": [30, 38, 43], "entri": [30, 38], "indic": [30, 38], "tag": [30, 38], "quot": [30, 38], "result": [30, 38], "liter": [30, 38], "substitut": [30, 38], "whatev": [30, 38], "over": [30, 38], "convert": [30, 38], "decim": [30, 38], "automat": [30, 38], "round": [30, 38], "while": [30, 38], "comma": [30, 38], "after": [30, 31, 38, 39], "add": [30, 38], "digit": [30, 38], "left": [30, 38], "2309": [30, 38], "2093": [30, 38], "4": [30, 38], "5": [30, 38], "20930": [30, 38], "20": [30, 38], "20930000000000000000": [30, 38], "209": [30, 38], "21": [30, 38], "309": [30, 38], "0223": [30, 38], "02": [30, 38], "7": [30, 38], "0223000": [30, 38], "10": [30, 38], "22300000000": [30, 38], "22": [30, 38], "300": [30, 38], "000": [30, 38], "000000": [30, 38], "furthermor": [30, 38], "num": [30, 38], "allow": [30, 31, 38, 39], "put": [30, 38], "thing": [30, 38], "around": [30, 38, 40], "final": [30, 38], "ab": [30, 38], "cd": [30, 38], "ab2309": [30, 38], "21cd": [30, 38], "exact": [30, 38, 44], "abc": [30, 38], "intention": [30, 38], "like": [30, 38], "displai": [30, 38], "combin": [30, 38], "Of": [30, 38], "simpl": [30, 38], "pretend": [30, 38], "what": [30, 38], "complic": [30, 38], "2e": [30, 38], "023": [30, 38], "By": [30, 38], "up": [30, 38, 40], "00": [30, 38], "recal": [30, 38], "abov": [30, 38], "know": [30, 38], "next": [30, 38], "similarli": [30, 38], "realli": [30, 38], "point": [30, 38], "view": [30, 38], "an": [30, 38, 39, 40, 44], "occur": [30, 38], "dure": [30, 38], "window": [30, 38], "abl": [30, 38], "scroll": [30, 38], "examin": [30, 38], "traceback": [30, 38], "retun": [30, 38], "exitmessag": [30, 38], "ad": [30, 38], "built": [30, 38], "common": [30, 38], "mistak": [30, 38], "lead": [30, 38], "mismatch": [30, 38], "between": [30, 38], "non": [30, 38], "doe": [30, 38], "sens": [30, 38], "boldfac": [30, 38], "straightforward": [30, 38], "condition": [30, 38], "mai": [30, 38, 40], "insert": [30, 38], "seri": [30, 38], "bold": [30, 38], "immeadi": [30, 38], "phrase": [30, 38], "record": [31, 33, 39], "technic": [31, 39], "even": [31, 39], "best": [31, 39], "practic": [31, 39], "inform": [32, 35, 39, 42], "output_statslog": [32, 39, 44], "last": [32, 35, 39, 42], "head": [32, 35, 39, 42], "output_headslog": [32, 39], "addit": [32, 39], "keep": [32, 39], "local": [32, 39, 44], "output_local_dir": [32, 39], "statist": [32, 35, 39, 42, 44], "header": [32, 35, 39, 42], "subdirectori": [32, 35, 39, 42], "regardless": [32, 35, 39, 42], "start": [33, 39], "exist": [33, 39], "condit": [33, 39], "source_maplog": [35, 42, 44], "detail": [35, 42], "source_statslog": [35, 42, 44], "source_headlog": [35, 42], "source_headslog": [35, 42], "provid": [36, 38, 39, 40, 41, 42, 43, 45], "unzip": 36, "remove_dir": 36, "clear_dir": 36, "zip_dir": 36, "latex": [38, 43], "tablefil": 38, "master": [39, 44], "about": [39, 42], "intend": [39, 41, 42], "reproduc": [39, 42], "initi": [39, 44], "start_makelog": [39, 44], "oppos": 39, "altern": 39, "method": 39, "otherwis": [39, 40, 44], "attempt": [39, 44], "end_makelog": 39, "write_to_makelog": 39, "log_files_in_output": 39, "certain": 40, "These": 40, "wrapper": 40, "specif": [40, 44], "sure": 40, "assum": 40, "default_execut": 40, "posix": 40, "perl": 40, "math": 40, "rscript": 40, "st": 40, "mp": 40, "nt": 40, "statamp": 40, "64": 40, "update_execut": [40, 45], "pass": [40, 44], "global": [40, 44], "default_opt": 40, "pdf2": 40, "noprompt": 40, "nosplash": 40, "nodesktop": 40, "minim": 40, "desir": 40, "run_stata": 40, "run_matlab": 40, "run_perl": 40, "run_python": 40, "run_jupyt": 40, "run_mathematica": 40, "run_stat_transf": 40, "run_lyx": 40, "run_latex": 40, "run_r": 40, "run_sa": 40, "execute_command": 40, "run_modul": 40, "proper": 41, "check_module_s": 41, "get_modified_sourc": 41, "check_conda_statu": 41, "write_source_log": 42, "avoid": 43, "potenti": 43, "associ": 43, "confus": 43, "dedic": 43, "instead": 43, "without": 43, "still": 43, "link_input": 43, "link_extern": 43, "copy_input": 43, "copy_extern": 43, "major": 44, "varieti": 44, "purpos": 44, "fulli": 44, "intern": 44, "look": 44, "origin": 44, "mani": 44, "config_dir": 44, "adjust": 44, "accordingli": 44, "join": 44, "output_stat": 44, "source_stat": 44, "update_external_path": 45, "update_internal_path": 45, "copy_output": 45}, "objects": {"gslab_make.check_repo": [[1, 0, 1, "", "check_conda_status"], [2, 0, 1, "", "check_module_size"], [3, 0, 1, "", "get_modified_sources"]], "gslab_make.make_utility": [[4, 0, 1, "", "copy_output"], [5, 0, 1, "", "update_executables"], [6, 0, 1, "", "update_external_paths"], [7, 0, 1, "", "update_internal_paths"], [8, 0, 1, "", "update_paths"]], "gslab_make.modify_dir": [[9, 0, 1, "", "clear_dir"], [10, 0, 1, "", "remove_dir"], [11, 0, 1, "", "unzip"], [12, 0, 1, "", "zip_dir"]], "gslab_make.move_sources": [[13, 0, 1, "", "copy_externals"], [14, 0, 1, "", "copy_inputs"], [15, 0, 1, "", "link_externals"], [16, 0, 1, "", "link_inputs"]], "gslab_make.run_program": [[17, 0, 1, "", "execute_command"], [18, 0, 1, "", "run_jupyter"], [19, 0, 1, "", "run_latex"], [20, 0, 1, "", "run_lyx"], [21, 0, 1, "", "run_mathematica"], [22, 0, 1, "", "run_matlab"], [23, 0, 1, "", "run_module"], [24, 0, 1, "", "run_perl"], [25, 0, 1, "", "run_python"], [26, 0, 1, "", "run_r"], [27, 0, 1, "", "run_sas"], [28, 0, 1, "", "run_stat_transfer"], [29, 0, 1, "", "run_stata"]], "gslab_make.tablefill": [[30, 0, 1, "", "tablefill"]], "gslab_make.write_logs": [[31, 0, 1, "", "end_makelog"], [32, 0, 1, "", "log_files_in_output"], [33, 0, 1, "", "start_makelog"], [34, 0, 1, "", "write_to_makelog"]], "gslab_make.write_source_logs": [[35, 0, 1, "", "write_source_logs"]]}, "objtypes": {"0": "py:function"}, "objnames": {"0": ["py", "function", "Python function"]}, "titleterms": {"introduct": 0, "document": 0, "check_conda_statu": 1, "check_module_s": 2, "get_modified_sourc": 3, "copy_output": 4, "update_execut": 5, "update_external_path": 6, "update_internal_path": 7, "update_path": 8, "clear_dir": 9, "remove_dir": 10, "unzip": 11, "zip_dir": 12, "copy_extern": 13, "copy_input": 14, "link_extern": 15, "link_input": 16, "execute_command": 17, "run_jupyt": 18, "run_latex": 19, "run_lyx": 20, "run_mathematica": 21, "run_matlab": 22, "run_modul": 23, "run_perl": 24, "run_python": 25, "run_r": 26, "run_sa": 27, "run_stat_transf": 28, "run_stata": 29, "tablefil": 30, "end_makelog": 31, "log_files_in_output": 32, "start_makelog": 33, "write_to_makelog": 34, "write_source_log": 35, "directori": 36, "function": [36, 38, 39, 40, 41, 42, 43, 45], "fill": 38, "gener": 39, "log": [39, 42], "program": 40, "default": 40, "set": 40, "support": 40, "applic": 40, "repositori": 41, "sourc": [42, 43], "specifi": 44, "path": 44, "exampl": 44, "util": 45}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Introduction": [[0, "introduction"]], "Documentation": [[0, null]], "check_conda_status": [[1, "check-conda-status"]], "check_module_size": [[2, "check-module-size"]], "get_modified_sources": [[3, "get-modified-sources"]], "copy_output": [[4, "copy-output"]], "update_executables": [[5, "update-executables"]], "update_external_paths": [[6, "update-external-paths"]], "update_internal_paths": [[7, "update-internal-paths"]], "update_paths": [[8, "update-paths"]], "clear_dir": [[9, "clear-dir"]], "remove_dir": [[10, "remove-dir"]], "unzip": [[11, "unzip"]], "zip_dir": [[12, "zip-dir"]], "copy_externals": [[13, "copy-externals"]], "copy_inputs": [[14, "copy-inputs"]], "link_externals": [[15, "link-externals"]], "link_inputs": [[16, "link-inputs"]], "execute_command": [[17, "execute-command"]], "run_jupyter": [[18, "run-jupyter"]], "run_latex": [[19, "run-latex"]], "run_lyx": [[20, "run-lyx"]], "run_mathematica": [[21, "run-mathematica"]], "run_matlab": [[22, "run-matlab"]], "run_module": [[23, "run-module"]], "run_perl": [[24, "run-perl"]], "run_python": [[25, "run-python"]], "run_r": [[26, "run-r"]], "run_sas": [[27, "run-sas"]], "run_stat_transfer": [[28, "run-stat-transfer"]], "run_stata": [[29, "run-stata"]], "tablefill": [[30, "tablefill"]], "end_makelog": [[31, "end-makelog"]], "log_files_in_output": [[32, "log-files-in-output"]], "start_makelog": [[33, "start-makelog"]], "write_to_makelog": [[34, "write-to-makelog"]], "write_source_logs": [[35, "write-source-logs"]], "Directory functions": [[36, "directory-functions"]], "Filling functions": [[38, "filling-functions"]], "General logging functions": [[39, "general-logging-functions"]], "Program functions": [[40, "program-functions"]], "Default settings": [[40, "default-settings"]], "Supported applications": [[40, "supported-applications"]], "Repository functions": [[41, "repository-functions"]], "Source logging functions": [[42, "source-logging-functions"]], "Sourcing functions": [[43, "sourcing-functions"]], "Specifying paths": [[44, "specifying-paths"]], "Example paths": [[44, "example-paths"]], "Utility functions": [[45, "utility-functions"]]}, "indexentries": {"check_conda_status() (in module gslab_make.check_repo)": [[1, "gslab_make.check_repo.check_conda_status"]], "check_module_size() (in module gslab_make.check_repo)": [[2, "gslab_make.check_repo.check_module_size"]], "get_modified_sources() (in module gslab_make.check_repo)": [[3, "gslab_make.check_repo.get_modified_sources"]], "copy_output() (in module gslab_make.make_utility)": [[4, "gslab_make.make_utility.copy_output"]], "update_executables() (in module gslab_make.make_utility)": [[5, "gslab_make.make_utility.update_executables"]], "update_external_paths() (in module gslab_make.make_utility)": [[6, "gslab_make.make_utility.update_external_paths"]], "update_internal_paths() (in module gslab_make.make_utility)": [[7, "gslab_make.make_utility.update_internal_paths"]], "update_paths() (in module gslab_make.make_utility)": [[8, "gslab_make.make_utility.update_paths"]], "clear_dir() (in module gslab_make.modify_dir)": [[9, "gslab_make.modify_dir.clear_dir"]], "remove_dir() (in module gslab_make.modify_dir)": [[10, "gslab_make.modify_dir.remove_dir"]], "unzip() (in module gslab_make.modify_dir)": [[11, "gslab_make.modify_dir.unzip"]], "zip_dir() (in module gslab_make.modify_dir)": [[12, "gslab_make.modify_dir.zip_dir"]], "copy_externals() (in module gslab_make.move_sources)": [[13, "gslab_make.move_sources.copy_externals"]], "copy_inputs() (in module gslab_make.move_sources)": [[14, "gslab_make.move_sources.copy_inputs"]], "link_externals() (in module gslab_make.move_sources)": [[15, "gslab_make.move_sources.link_externals"]], "link_inputs() (in module gslab_make.move_sources)": [[16, "gslab_make.move_sources.link_inputs"]], "execute_command() (in module gslab_make.run_program)": [[17, "gslab_make.run_program.execute_command"]], "run_jupyter() (in module gslab_make.run_program)": [[18, "gslab_make.run_program.run_jupyter"]], "run_latex() (in module gslab_make.run_program)": [[19, "gslab_make.run_program.run_latex"]], "run_lyx() (in module gslab_make.run_program)": [[20, "gslab_make.run_program.run_lyx"]], "run_mathematica() (in module gslab_make.run_program)": [[21, "gslab_make.run_program.run_mathematica"]], "run_matlab() (in module gslab_make.run_program)": [[22, "gslab_make.run_program.run_matlab"]], "run_module() (in module gslab_make.run_program)": [[23, "gslab_make.run_program.run_module"]], "run_perl() (in module gslab_make.run_program)": [[24, "gslab_make.run_program.run_perl"]], "run_python() (in module gslab_make.run_program)": [[25, "gslab_make.run_program.run_python"]], "run_r() (in module gslab_make.run_program)": [[26, "gslab_make.run_program.run_r"]], "run_sas() (in module gslab_make.run_program)": [[27, "gslab_make.run_program.run_sas"]], "run_stat_transfer() (in module gslab_make.run_program)": [[28, "gslab_make.run_program.run_stat_transfer"]], "run_stata() (in module gslab_make.run_program)": [[29, "gslab_make.run_program.run_stata"]], "tablefill() (in module gslab_make.tablefill)": [[30, "gslab_make.tablefill.tablefill"]], "end_makelog() (in module gslab_make.write_logs)": [[31, "gslab_make.write_logs.end_makelog"]], "log_files_in_output() (in module gslab_make.write_logs)": [[32, "gslab_make.write_logs.log_files_in_output"]], "start_makelog() (in module gslab_make.write_logs)": [[33, "gslab_make.write_logs.start_makelog"]], "write_to_makelog() (in module gslab_make.write_logs)": [[34, "gslab_make.write_logs.write_to_makelog"]], "write_source_logs() (in module gslab_make.write_source_logs)": [[35, "gslab_make.write_source_logs.write_source_logs"]]}})